large place - Turkish English Dictionary